popular or recurring hideout or lair - Turkish English Dictionary